Inheritance diagram for TBasicAction:

Public Member Functions | |
| virtual MCErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual MCCOMErr MCCOMAPI | Do () |
| virtual MCCOMErr MCCOMAPI | Undo () |
| virtual MCCOMErr MCCOMAPI | Redo () |
| virtual boolean MCCOMAPI | WillCauseChange () |
| virtual boolean MCCOMAPI | CanUndo () |
| virtual void MCCOMAPI | GetPartToRedraw (IMFPart **outPart, int32 stage) |
| virtual MCCOMErr MCCOMAPI | GetName (TMCString &name) |
| virtual boolean MCCOMAPI | NeedsToPrepareMenus (void) |
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
|
Returns true if the action is undoable. If CanUndo() returns false, Undo() and Redo() should return MC_E_NOTIMPL and do nothing.
Implements IShAction. |
|
|
Function called to actually perform the action.
Implements IShAction. |
|
|
Return the name to display in the undo/redo list.
Implements IShAction. |
|
||||||||||||
|
Gives the action the opportunity to tell the Shell that the returned part should be redrawn after Do/Undo/Redo. Return NULL in outPart if no redraw is needed.
Implements IShAction. |
|
|
Implements IShAction. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicUnknown. |
|
|
Called to Redo the action. This can often simply call Do(). Implements IShAction. |
|
|
Called to undo the action.
Implements IShAction. |
|
|
Implements IShAction. |
1.4.5